package com.ugoodtech.mdcc.core.domain.StationLeanPaintSatisfactionReport;

import com.ugoodtech.mdcc.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 运营数据分析一览
 */

@ApiModel("精益板喷中填写的数据")
@Entity
@Table(name = "operationalDataAnalysis")
public class OperationalDataAnalysis extends BaseEntity {

    @ApiModelProperty("维修站ID")
    private Long stationId;

    @ApiModelProperty("报告ID")
    private Long reportId;

    @ApiModelProperty("改善的日期")
    private String improvementTimStr;

    @ApiModelProperty("月喷漆产值")
    private String sprayPaintOfMonth = "";

    @ApiModelProperty("喷漆维修台次")
    private String sprayPaintOfNum = "";

    @ApiModelProperty("车间喷漆工人数")
    private String sprayPaintOfPersonNum = "";

    @ApiModelProperty("车间喷涂工位数（不含烤房）")
    private String prayPaintOfStationNum = "";

    @ApiModelProperty("平均单面喷漆收费")
    private String prayPaintOfAverage = "";

    @ApiModelProperty("油漆采购额")
    private String paintMoney = "";

    @ApiModelProperty("月漆工工资")
    private String painterMoneyOfMonth = "";

    @ApiModelProperty("烤房数量")
    private String brankStationNum = "";

    @ApiModelProperty("返工台次")
    private String reworkNum = "";

    @ApiModelProperty("改善")
    private String countTime = "";

    @ApiModelProperty("创建报告的时间-用于计算 yyyyMM")
    private Integer createTime;

    @ApiModelProperty("下标-用于判断改善月")
    private Integer indexId;


    public String getSprayPaintOfMonth() {
        return sprayPaintOfMonth;
    }

    public void setSprayPaintOfMonth(String sprayPaintOfMonth) {
        this.sprayPaintOfMonth = sprayPaintOfMonth;
    }

    public String getSprayPaintOfNum() {
        return sprayPaintOfNum;
    }

    public void setSprayPaintOfNum(String sprayPaintOfNum) {
        this.sprayPaintOfNum = sprayPaintOfNum;
    }

    public String getSprayPaintOfPersonNum() {
        return sprayPaintOfPersonNum;
    }

    public void setSprayPaintOfPersonNum(String sprayPaintOfPersonNum) {
        this.sprayPaintOfPersonNum = sprayPaintOfPersonNum;
    }

    public String getPrayPaintOfStationNum() {
        return prayPaintOfStationNum;
    }

    public void setPrayPaintOfStationNum(String prayPaintOfStationNum) {
        this.prayPaintOfStationNum = prayPaintOfStationNum;
    }

    public String getPrayPaintOfAverage() {
        return prayPaintOfAverage;
    }

    public void setPrayPaintOfAverage(String prayPaintOfAverage) {
        this.prayPaintOfAverage = prayPaintOfAverage;
    }

    public String getPaintMoney() {
        return paintMoney;
    }

    public void setPaintMoney(String paintMoney) {
        this.paintMoney = paintMoney;
    }

    public String getPainterMoneyOfMonth() {
        return painterMoneyOfMonth;
    }

    public void setPainterMoneyOfMonth(String painterMoneyOfMonth) {
        this.painterMoneyOfMonth = painterMoneyOfMonth;
    }

    public String getBrankStationNum() {
        return brankStationNum;
    }

    public void setBrankStationNum(String brankStationNum) {
        this.brankStationNum = brankStationNum;
    }

    public String getReworkNum() {
        return reworkNum;
    }

    public void setReworkNum(String reworkNum) {
        this.reworkNum = reworkNum;
    }

    public String getCountTime() {
        return countTime;
    }

    public void setCountTime(String countTime) {
        this.countTime = countTime;
    }

    public Long getReportId() {
        return reportId;
    }

    public void setReportId(Long reportId) {
        this.reportId = reportId;
    }

    public String getImprovementTimStr() {
        return improvementTimStr;
    }

    public void setImprovementTimStr(String improvementTimStr) {
        this.improvementTimStr = improvementTimStr;
    }

    public Long getStationId() {
        return stationId;
    }

    public void setStationId(Long stationId) {
        this.stationId = stationId;
    }

    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    @Column(name = "index_id")
    public Integer getIndexId() {
        return indexId;
    }

    public void setIndexId(Integer indexId) {
        this.indexId = indexId;
    }
}
